import request from './request.js'
import base from './base.js'


export default {
	// 百度地图定位
	getBaidu(params) {
		return request({
			base: 'https://api.map.baidu.com',
			url: '/reverse_geocoding/v3/', //请求地址后缀
			method: 'get', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	// 登录
	wxLogin(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/user/wxLogin', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	// 登录
	getWxPhone(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/user/getWxPhone', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	// 过屏广告
	advert(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/index/advert', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	// 首页文字滚动
	rollindex(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/index/rollindex', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	// 首页-banner
	bannerList(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/index/bannerList', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},

	// 会员购买生成订单
	memberOrder(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/user/pay_membercard', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	
	// 点餐地址
	dcAddress(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/index/dcAddress', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	
	// 点餐商品
	dcGoodsList(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/index/dcGoodsList', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},

	// 商城地址列表
	addressList(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/center/addressList', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	
	// 个人-地址详情
	addressDetail(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/center/addressDetail', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	
	// 个人中心-提现
	balanceWithdrawal(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/center/balanceWithdrawal', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	
	// 个人中心-提现账户信息
	bindTxAccountInfo(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/center/bindTxAccountInfo', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	
	// 个人中心-绑定提现账户
	bindTxAccount(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/center/bindTxAccount', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	// 微信支付
	weChatPay(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/wechat/weChatPay', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	// 添加和修改收货地址
	addressAddUpd(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/center/addressAddUpd', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	// 删除收货地址
	addressDel(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/center/addressDel', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},

	// 商家店铺列表
	shopList(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/index/shopList', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	// 市级列表
	cityList(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/index/cityList', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	// 选择默认店铺
	defaultStore(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/user/choose_shop_addres', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},

	// 商品规格详情
	goodsDetails(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/index/goodsDetails', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	// 计算价格(确认订单)
	calculation(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/order/calculation', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	// 确认订单
	orderConfirm(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/order/orderConfirm', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	
	// 订单列表
	orderList(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/order/orderList', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	
	// 提货
	orderTh(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/order/orderTh', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	// 回购
	orderHg(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/order/orderHg', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	// 订单详情
	orderDetials(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/order/orderDetials', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	// 取消订单
	cancelOrder(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/order/cancelOrder', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	// 个人中心
	member(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/user/member', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	
	// 地址与定位
	addressLocation(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/index/addressLocation', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	
	// 支付订单页面
	payment_order_page(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/order/order_wait', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	
	// 所有相关协议
	agreementInfo(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/index/agreementInfo', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	
	// 生成 pk 活动
	pkIndexCreate(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/game/pkIndexCreate', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	
	// 查看游戏
	pkInfo(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/game/pkInfo', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	// 活动信息
	// activity_data(params) {
	// 	return request({
	// 		base: base.apiUrl, //使用base中的哪个域名地址
	// 		url: '/user/pk_index_into', //请求地址后缀
	// 		method: 'post', //请求方法 get,post,delete没有data,
	// 		data: params, //请求参数
	// 		isLoding: true, //时候显示加载框 true false
	// 	})
	// },
	
	// 受邀人参加活动
	pkIntoyq(params) {
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/game/pkIntoyq', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	
	// 活动当前状态
	active_type(params){
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/user/pk_states', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: false, //时候显示加载框 true false
		})
	},
	
	// 游戏开始
	pkStart(params){
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/game/pkStart', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: false, //时候显示加载框 true false
		})
	},
	
	// PK-游戏记录
	pkRecordList(params){
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/game/pkRecordList', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	
	// 消息通知
	pkNoticeList(params){
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/game/pkNoticeList', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	// 收益明细
	profitList(params){
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/center/profitList', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	
	
	// 获取手机号
	getMobile(params){
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/user/getWxPhone', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: false, //时候显示加载框 true false
		})
	},
	
	
	// 推荐好友
	inviteFriends(params){
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/user/inviteFriends', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	
	// 启动页面
	launch_page(params){
		return request({
			base: base.apiUrl, //使用base中的哪个域名地址
			url: '/user/adv', //请求地址后缀
			method: 'post', //请求方法 get,post,delete没有data,
			data: params, //请求参数
			isLoding: true, //时候显示加载框 true false
		})
	},
	
	
}
